\hypertarget{classduye_1_1_usage}{\section{duye\-:\-:Usage Class Reference}
\label{classduye_1_1_usage}\index{duye\-::\-Usage@{duye\-::\-Usage}}
}


usage class  




{\ttfamily \#include $<$duye\-\_\-usage.\-h$>$}

\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classduye_1_1_usage_a8f0b51d3921d6f71009c1fcea30919af}{typedef std\-::list$<$ \hyperlink{classduye_1_1_argument}{Argument} $>$ {\bfseries Argument\-List}}\label{classduye_1_1_usage_a8f0b51d3921d6f71009c1fcea30919af}

\item 
\hypertarget{classduye_1_1_usage_a214a8783a6a4ae4db1c8c758696c40a2}{typedef std\-::list$<$ std\-::string $>$ {\bfseries Example\-List}}\label{classduye_1_1_usage_a214a8783a6a4ae4db1c8c758696c40a2}

\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classduye_1_1_usage_a1b7693cf3dda8be102324cf886360efa}{void {\bfseries format} (const int8 $\ast$format)}\label{classduye_1_1_usage_a1b7693cf3dda8be102324cf886360efa}

\item 
void \hyperlink{classduye_1_1_usage_a103ae678db51bb35fb100b5460e11bd2}{addeg} (const int8 $\ast$example)
\begin{DoxyCompactList}\small\item\em add usage example \end{DoxyCompactList}\item 
void \hyperlink{classduye_1_1_usage_a391bcdd0e01e21fcf6be060757dde834}{add\-Arg} (const int8 short\-\_\-cmd, const int8 $\ast$long\-\_\-cmd, const Arg\-Type \&arg\-\_\-type, const int8 $\ast$description)
\begin{DoxyCompactList}\small\item\em add arguments \end{DoxyCompactList}\item 
\hypertarget{classduye_1_1_usage_a31ebd243b14f25602f4972dcf58a4ed9}{void \hyperlink{classduye_1_1_usage_a31ebd243b14f25602f4972dcf58a4ed9}{print} ()}\label{classduye_1_1_usage_a31ebd243b14f25602f4972dcf58a4ed9}

\begin{DoxyCompactList}\small\item\em print usage \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
usage class 

\subsection{Member Function Documentation}
\hypertarget{classduye_1_1_usage_a391bcdd0e01e21fcf6be060757dde834}{\index{duye\-::\-Usage@{duye\-::\-Usage}!add\-Arg@{add\-Arg}}
\index{add\-Arg@{add\-Arg}!duye::Usage@{duye\-::\-Usage}}
\subsubsection[{add\-Arg}]{\setlength{\rightskip}{0pt plus 5cm}void duye\-::\-Usage\-::add\-Arg (
\begin{DoxyParamCaption}
\item[{const int8}]{short\-\_\-cmd, }
\item[{const int8 $\ast$}]{long\-\_\-cmd, }
\item[{const Arg\-Type \&}]{arg\-\_\-type, }
\item[{const int8 $\ast$}]{description}
\end{DoxyParamCaption}
)}}\label{classduye_1_1_usage_a391bcdd0e01e21fcf6be060757dde834}


add arguments 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em shor\-\_\-cmd} & \-: shor command \\
\hline
\mbox{\tt in}  & {\em arg\-\_\-type} & \-: need or option \\
\hline
\mbox{\tt in}  & {\em long\-\_\-cmd} & \-: long command \\
\hline
\mbox{\tt in}  & {\em description} & \-: argument description \\
\hline
\end{DoxyParams}
\hypertarget{classduye_1_1_usage_a103ae678db51bb35fb100b5460e11bd2}{\index{duye\-::\-Usage@{duye\-::\-Usage}!addeg@{addeg}}
\index{addeg@{addeg}!duye::Usage@{duye\-::\-Usage}}
\subsubsection[{addeg}]{\setlength{\rightskip}{0pt plus 5cm}void duye\-::\-Usage\-::addeg (
\begin{DoxyParamCaption}
\item[{const int8 $\ast$}]{example}
\end{DoxyParamCaption}
)}}\label{classduye_1_1_usage_a103ae678db51bb35fb100b5460e11bd2}


add usage example 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em example} & \-: example \\
\hline
\end{DoxyParams}


The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
Z\-:/duye/src/duyebase/public/\hyperlink{duye__usage_8h}{duye\-\_\-usage.\-h}\end{DoxyCompactItemize}
